﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Medianamik.Core;
using System.Globalization;

namespace Medianamik.Core.Urls
{
    public interface IPathBuilder
    {
        string BuildUrl(PathSegmentCollection pSegments, CultureInfo pCulture, 
            string pPrefix, string pDefaultExtension);

        string GetRealPath(string path, string prefix, string pPageExtension);

        bool UrlIsValid(string url);

        bool UrlIsUnique(string realPath);
    }
}
